package com.iyao_app.preview;
import android.view.GestureDetector.OnDoubleTapListener;
import android.view.View.OnLongClickListener;

public interface IAttacher {
    float DEFAULT_MAX_SCALE = 3.0F;
    float DEFAULT_MID_SCALE = 1.75F;
    float DEFAULT_MIN_SCALE = 1.0F;
    long ZOOM_DURATION = 200L;

    float getMinimumScale();

    float getMediumScale();

    float getMaximumScale();

    void setMaximumScale(float var1);

    void setMediumScale(float var1);

    void setMinimumScale(float var1);

    float getScale();

    void setScale(float var1);

    void setScale(float var1, boolean var2);

    void setScale(float var1, float var2, float var3, boolean var4);

    void setOrientation(int var1);

    void setZoomTransitionDuration(long var1);

    void setAllowParentInterceptOnEdge(boolean var1);

    void setOnDoubleTapListener(OnDoubleTapListener var1);

    void setOnScaleChangeListener(OnScaleChangeListener var1);

    void setOnLongClickListener(OnLongClickListener var1);

    void setOnPhotoTapListener(OnPhotoTapListener var1);

    void setOnViewTapListener(OnViewTapListener var1);

    OnPhotoTapListener getOnPhotoTapListener();

    OnViewTapListener getOnViewTapListener();

    void update(int var1, int var2);
}